package day02;

public class VarDemo {
    public static void main(String[] args) {
        //1）变量的声明
        int a;//声明一个整形变量名为a
        int b,c,d;//声明三个整形变量分别名为a，b，c
        //int a;//编译错误，变量不能重名

        //2）变量的初始化
        int e = 0;//声明一个整形变量e，并赋值为0
        int f;//声明整型变量f
        f = 0;//给f赋值为0
        f = 1;//修改f的值为1
        int g = 0,h = 0,i = 0;//声明三个整型变量分别为g,h,i,并分别赋值为0，0，0

        //3）变量的访问
        int j = 5;//声明一个整形变量名为j，并赋值为5
        int k = j+10;//声明一个整型变量名为k，并先取j的值+10之后在赋值给k
        System.out.println(k);//输出变量k的值
        System.out.println("k");//输出k
        j=j+10;//在j的本身上加10
        System.out.println(j);//输出变量j的值

        int balance = 5000;//账户余额
        balance = balance + 1000;//存1000
        System.out.println(balance);

        //System.out.println(m);//编译错误，变量m未声明
        int m;
        //System.out.println(m);//编译错误，变量m未初始化

        //变量的命名
        int a1,a_$1;
        //int a*b;//编译错误，不能包含*等特殊字符
        //int 1a;//编译错误，不能以数字开头
        int aa;
        //System.out.println(aA);//编译错误，严格区分大小写
        //int class;//编译错误，不能使用关键字

        int 年龄;//不建议
        int nianling;//杜绝
        int age;//英文见名知意
        int score,myScore,myJavaScore;//小驼峰命名

    }
}
